f1( var func ){
  print('----f1----');
  func();
}

main(){
  // f2(){
  //   print('f2');
  // }
  // f1( f2 );

  // var f3 = (){      //把匿名函数赋值给一个变量
  //   print('f3');
  // };
  // f1(f3);

  f1((){              //匿名函数作回调函数
    print('xxxx');
    print('yyyy');
    print('zzzz');
  });
}